﻿set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO

If exists(select 1 from sysobjects where xtype = 'P' and name = 'SolicitudCotizacion_GetReport')
Begin
   Drop proc SolicitudCotizacion_GetReport
End

GO

CREATE  Proc [dbo].[SolicitudCotizacion_GetReport]
	(@Id int)
AS
Begin
	Set nocount on

	SELECT s.id, Cliente_Nombre as ClienteNombre, Cliente_Contacto as ClienteContacto, 
		Cliente_Telefono as ClienteTelefono, '' as ClienteCorreo,
		Vendedor_Nombre as VendedorNombre,
	   Material_Nombre as MaterialNombre, Linea_Nombre as LineaNombre,
	   t.Nombre as TipoProductoNombre, convert(varchar(10), Fecha, 103) as Fecha, Producto, 
	   ProductoBase, ProductoAltura, ProductoFondo,
	   MaterialBase, MaterialAltura, MaterialFondo, Tintas1Cara, Tintas2Cara, Cuatricromia, Troquel,
	   Cuatricromia, Troquel, replace(Cantidades, ',', ' / ') as Cantidades, Observaciones, 
	   Rendimiento, Montaje, Cubrimiento, CotizacionId, Aplicada
	FROM SolicitudCotizacion s
	Left JOIN Cliente c ON c.emp_id = s.empId and c.Cliente_id = s.ClienteId
	Left JOIN Vendedor v ON v.emp_id = s.empId and v.Vendedor_id = s.VendedorId
	Left JOIN Material m ON m.emp_id = s.empId and m.material_id = s.materialId
	Left JOIN Linea l ON l.emp_id = s.empId and l.linea_id = s.lineaId
	Left JOIN TipoProducto t ON t.id = s.tipoProductoId
	WHERE s.Id = @id
End

GO

  
